
$(document).ready(function () 
{  
    var emailreg = /^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
    var textoreg = /^[a-zA-Z0-9_\ \-]+$/;
    
    $('.boton').click(function ()
    { 
               
        $('.error5').remove(); 
        $('.error6').remove(); 
        $('.error7').remove(); 
        
        var vacio1 = false, vacio2 = false, vacio11 = false, vacio22 = false;        

        if( $("#universidad_de_destino").val() === "0" )
        {
            $("#universidad_de_destino").focus().after("<span class='error6'>Seleccione la universidad de destino</span>");
            return false;
        }        
        else if ( ( $('#estancia').val() === '') /*||  ( !textoreg.test($('.nombre').val()) ) */)
        {
            $("#estancia").focus().before("<span class='error6'>Ingrese la unidad academica donde será su estancia </span>");
            return false;                
        }        
        else if(!$("input[name=fecha_viaje]:checked").val()) 
        {            
            $("input[name=fecha_viaje]").focus().after("<span class='error7'>Debe escoger al menos un de estos plazos</span>");
            return false;
        }
             
//        var fecha_inicio = Date.parse($('#fecha_inicio').val());        
//        var fecha_fin =  Date.parse($('#fecha_fin').val());
       
        $(".show_rango1").each(function()
        { 
            $(".error7").fadeOut();                        
            var id = $(this).attr("id");                                    
            if($('#'+id).val() === "")
            {
                
                $('#'+id).focus().before("<span class='error7'>Ingrese una fecha valida</span>");                                                
                vacio1 = true;                                
            } 
            else
            {                                 
                if ($('#rango1'+id.substring(11)).val() !== '')
                {                    
                    console.log(moment( $('#rango1'+id.substring(11)).val()).isAfter( $('#fe_inicio_rango1'+id.substring(11)).val() )+","+ moment( $('#rango1'+id.substring(11)).val()).isBefore( $('#fe_inicio_rango1'+id.substring(11)).val() ))
                    
                    if (moment( $('#rango1'+id.substring(11)).val()).isAfter( $('#fe_inicio_rango1'+id.substring(11)).val() ) === false) 
                    {     
                        alert("Ingrese una fecha superior a: "+moment($('#fe_inicio_rango1'+id.substring(11)).val(), ["YYYY-MM-DD", "DD-MM-YYYY"], 'es').format("DD [de] MMMM [de] YYYY"));                        
                        vacio11 = true;    
                    }                        
                    
                    if (moment( $('#rango1'+id.substring(11)).val()).isAfter( $('#fe_inicio_rango1'+id.substring(11)).val() ) === true) 
                    {     
                    
                        if (  moment( $('#rango1'+id.substring(11)).val()).isBefore( $('#fe_fin_rango1'+id.substring(11)).val() ) === false) 
                        {
                            alert("Ingrese una fecha inferior a: "+moment($('#fe_fin_rango1'+id.substring(11)).val(), ["YYYY-MM-DD", "DD-MM-YYYY"], 'es').format("DD [de] MMMM [de] YYYY"));                        
                        vacio11 = true;    
                        }
                    }
                }                
            }
        });
        
        $(".show_rango2").each(function()
        {   
            $(".error7").fadeOut();            
            var id = $(this).attr("id");                        
            if($('#'+id).val() === "")
            {                 
                $('#'+id).focus().before("<span class='error7'>Ingrese una fecha valida</span>");                                                
                vacio2 = true;                
            }
            else
            {   
                if ($('#rango2'+id.substring(11)).val() !== '')
                {       
                                               
                        if (moment( $('#rango2'+id.substring(11)).val()).isAfter( $('#fe_rango2'+id.substring(11)).val() ) === false)
                        {                           
                            alert("Ingrese una fecha superior a: "+moment($('#fe_rango2'+id.substring(11)).val(), ["YYYY-MM-DD", "DD-MM-YYYY"], 'es').format("DD [de] MMMM [de] YYYY")+ " Para su regreso");
                            vacio22 = true;
                        }                        
                        
                }
                
            }
        }); 
     

        
        if ((vacio1 === false) && (vacio2 === true))
        {        
            return false;
        }
        if ((vacio1 === true) && (vacio2 === false))
        {        
            return false;
        }
        if ((vacio1 === true) && (vacio2 === true))
        {        
            return false;
        }              
        
        
        if ((vacio11 === false) && (vacio22 === true))
        {        
            return false;
        }
        if ((vacio11 === true) && (vacio22 === false))
        {        
            return false;
        }
        if ((vacio11 === true) && (vacio22 === true))
        {        
            return false;
        }
    });    
    
    
    
    $("#universidad_de_destino, #estancia").keyup(function(){
        if( $(this).val() !== "" )
        {
            $(".error6").fadeOut();
            return false;
        }        
    });
    $(".plazo").click(function()
    {        
            $(".error7").fadeOut();                        
    });
    
    $(".show_rango1").each(function()
    {
        console.log("entro aca ");
         var id = $(this).attr("id");   
         $('#rango1'+id.substring(11)).click(function()
         {        
             $(".error5").fadeOut();                        
         });
         return false;
    });
     $(".show_rango2").each(function()
    {        
         var id = $(this).attr("id");   
         $('#rango2'+id.substring(11)).click(function()
         {        
             $(".error5").fadeOut();                        
         });
//         if ($('#rango2'+id.substring(11)).val() !== '')
//         {
//             $(".error5").fadeOut();
//         }
         return false;
    });   
    
});

function pruebas()
{    
    console.log('entro a pruebas')
    
}